﻿namespace apitest.Application.Entities.Pms
{
    /// <summary>
    /// 项目进度
    /// </summary>
    [SugarTable("P_ProjectpPlan")]
    public class P_ProjectpPlan
    {
        [SugarColumn(IsPrimaryKey = true, IsIdentity = true)]
        public int Id { get; set; }

        /// <summary>
        /// 项目编号 
        /// </summary>
        public string ProjectCode { get; set; }

        /// <summary>
        /// 进度状态
        /// </summary>
        public string PlanStatus { get; set; }

        /// <summary>
        /// 状态图标
        /// </summary>
        public string PlanIcon { get; set; }

        /// <summary>
        /// 创建人
        /// </summary>
        public int? Creater { get; set; }

        /// <summary>
        /// 是否完成
        /// </summary>
        public bool IsCompleted { get; set; }

        /// <summary>
        /// 排序号
        /// </summary>
        public int Sort { get; set; }

        /// <summary>
        /// 预计开始时间
        /// </summary>
        public DateTime? EstimatedStartTime { get; set; }

        /// <summary>
        /// 预计结束时间
        /// </summary>
        public DateTime? EstimatedEndTime { get; set; }

        /// <summary>
        /// 实际开始时间
        /// </summary>
        public DateTime? ActualStartTime { get; set; }

        /// <summary>
        /// 实际结束时间
        /// </summary>
        public DateTime? ActualEndTime { get; set; }
    }
}
